cmake_minimum_required(VERSION 3.13 FATAL_ERROR)
project(xrandr-screen)

# 查找并导入 xrandr 库，如果找不到则报错
find_package(PkgConfig REQUIRED)
find_package(X11 REQUIRED)

pkg_check_modules(XRANDR REQUIRED xrandr)

# 将 xrandr 库的头文件路径和链接库信息添加到编译器选项和链接器选项
add_compile_options(${XRANDR_CFLAGS})
add_link_options(${XRANDR_LDFLAGS})

# 添加你的源文件
add_executable(${PROJECT_NAME} main.cpp)

# 链接 xrandr 库到你的目标
target_link_libraries(${PROJECT_NAME} ${XRANDR_LIBRARIES} ${X11_LIBRARIES})

